package com.example.demo.nuoqi.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import javax.persistence.*;
import java.io.Serializable;
import java.util.Date;
import java.util.List;

/****
 * @Author:shenkunlin
 * @Description:Resumemanagement构建
 * @Date 2019/6/14 19:13
 *****/
@ApiModel(description = "Resumemanagement",value = "Resumemanagement")
@Table(name="resumemanagement")
public class Resumemanagement implements Serializable{

	@ApiModelProperty(value = "",required = false)
	@Id
    @GeneratedValue(strategy = GenerationType.IDENTITY)
    @Column(name = "id")
	private Integer id;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "resumeName")
	private String resumeName;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "userName")
	private String userName;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "userId")
	private Integer userId;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "brithTime")
	private String brithTime;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "nation")
	private String nation;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "height")
	private Double height;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "politicalStatus")
	private String politicalStatus;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "phone")
	private String phone;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "email")
	private String email;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "img")
	private String img;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "address")
	private String address;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "profession")
	private String profession;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "professionalDirection")
	private String professionalDirection;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "educationBackground")
	private String educationBackground;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "workExperience")
	private String workExperience;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "itemExperience")
	private String itemExperience;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "professionalSkill")
	private String professionalSkill;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "certificateAwards")
	private String certificateAwards;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "selfEvaluation")
	private String selfEvaluation;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "createName")
	private String createName;//

	@ApiModelProperty(value = "",required = false)
    @Column(name = "createId")
	private Integer createId;//

	@ApiModelProperty(value = "",required = false)
	@Column(name = "createTime")
	private Date createTime;//


	@ApiModelProperty(value = "",required = false)
	@Column(name = "professionalId")
	private Integer professionalId;//

	@ApiModelProperty(value = "",required = false)
	@Column(name = "directionId")
	private Integer directionId;//

	@ApiModelProperty(value = "",required = false)
	@Column(name = "status")
	private String status;//






	private List<workExperience> workExperiences;
	private List<eductionList> eductionLists;
	private List<projectExperience> projectExperiences;

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public Integer getProfessionalId() {
		return professionalId;
	}

	public void setProfessionalId(Integer professionalId) {
		this.professionalId = professionalId;
	}

	public Integer getDirectionId() {
		return directionId;
	}

	public void setDirectionId(Integer directionId) {
		this.directionId = directionId;
	}


	public List<eductionList> getEductionLists() {
		return eductionLists;
	}

	public void setEductionLists(List<eductionList> eductionLists) {
		this.eductionLists = eductionLists;
	}

	public List<projectExperience> getProjectExperiences() {
		return projectExperiences;
	}

	public void setProjectExperiences(List<projectExperience> projectExperiences) {
		this.projectExperiences = projectExperiences;
	}

	public List<com.example.demo.nuoqi.pojo.workExperience> getWorkExperiences() {
		return workExperiences;
	}

	public void setWorkExperiences(List<com.example.demo.nuoqi.pojo.workExperience> workExperiences) {
		this.workExperiences = workExperiences;
	}

	//get方法
	public Integer getId() {
		return id;
	}

	//set方法
	public void setId(Integer id) {
		this.id = id;
	}
	//get方法
	public String getResumeName() {
		return resumeName;
	}

	//set方法
	public void setResumeName(String resumeName) {
		this.resumeName = resumeName;
	}
	//get方法
	public String getUserName() {
		return userName;
	}

	//set方法
	public void setUserName(String userName) {
		this.userName = userName;
	}
	//get方法
	public Integer getUserId() {
		return userId;
	}

	//set方法
	public void setUserId(Integer userId) {
		this.userId = userId;
	}
	//get方法
	public String getBrithTime() {
		return brithTime;
	}

	//set方法
	public void setBrithTime(String brithTime) {
		this.brithTime = brithTime;
	}
	//get方法
	public String getNation() {
		return nation;
	}

	//set方法
	public void setNation(String nation) {
		this.nation = nation;
	}
	//get方法
	public Double getHeight() {
		return height;
	}

	//set方法
	public void setHeight(Double height) {
		this.height = height;
	}
	//get方法
	public String getPoliticalStatus() {
		return politicalStatus;
	}

	//set方法
	public void setPoliticalStatus(String politicalStatus) {
		this.politicalStatus = politicalStatus;
	}
	//get方法
	public String getPhone() {
		return phone;
	}

	//set方法
	public void setPhone(String phone) {
		this.phone = phone;
	}
	//get方法
	public String getEmail() {
		return email;
	}

	//set方法
	public void setEmail(String email) {
		this.email = email;
	}
	//get方法
	public String getImg() {
		return img;
	}

	//set方法
	public void setImg(String img) {
		this.img = img;
	}
	//get方法
	public String getAddress() {
		return address;
	}

	//set方法
	public void setAddress(String address) {
		this.address = address;
	}
	//get方法
	public String getProfession() {
		return profession;
	}

	//set方法
	public void setProfession(String profession) {
		this.profession = profession;
	}
	//get方法
	public String getProfessionalDirection() {
		return professionalDirection;
	}

	//set方法
	public void setProfessionalDirection(String professionalDirection) {
		this.professionalDirection = professionalDirection;
	}
	//get方法
	public String getEducationBackground() {
		return educationBackground;
	}

	//set方法
	public void setEducationBackground(String educationBackground) {
		this.educationBackground = educationBackground;
	}
	//get方法
	public String getWorkExperience() {
		return workExperience;
	}

	//set方法
	public void setWorkExperience(String workExperience) {
		this.workExperience = workExperience;
	}
	//get方法
	public String getItemExperience() {
		return itemExperience;
	}

	//set方法
	public void setItemExperience(String itemExperience) {
		this.itemExperience = itemExperience;
	}
	//get方法
	public String getProfessionalSkill() {
		return professionalSkill;
	}

	//set方法
	public void setProfessionalSkill(String professionalSkill) {
		this.professionalSkill = professionalSkill;
	}
	//get方法
	public String getCertificateAwards() {
		return certificateAwards;
	}

	//set方法
	public void setCertificateAwards(String certificateAwards) {
		this.certificateAwards = certificateAwards;
	}
	//get方法
	public String getSelfEvaluation() {
		return selfEvaluation;
	}

	//set方法
	public void setSelfEvaluation(String selfEvaluation) {
		this.selfEvaluation = selfEvaluation;
	}
	//get方法
	public String getCreateName() {
		return createName;
	}

	//set方法
	public void setCreateName(String createName) {
		this.createName = createName;
	}
	//get方法
	public Integer getCreateId() {
		return createId;
	}

	//set方法
	public void setCreateId(Integer createId) {
		this.createId = createId;
	}
	//get方法
	public Date getCreateTime() {
		return createTime;
	}

	//set方法
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}


}

